package com.fly.service;

import com.fly.bean.Task;
import com.fly.bean.Users;
import com.fly.util.Page;

import java.util.List;

/**
 * @Auther: Orchid
 * @Date: 2019/11/27 19:25
 * @Description:
 */
public interface TaskServiceO {

    /**
     * 分页查询任务信息
     * @param userId 用户id
     * @param page 分页实体
     * @return
     */
    public List<Task> queryTaskByUsersId(Integer userId, Page page);

    /**
     * 根据用户ID显示总数
//     * @param userId 用户ID
     * @return
     */
    public Integer queryCountTaskByUserId(Users users);

    /**
     * 根据任务id查询任务信息
     * @param taskId 任务id
     * @return
     */
    public Task queryTaskByTaskId(Integer taskId);


    /**
     * 判断用户是否是超级管理员
     * @param userId
     * @return
     */
    public Boolean queryUserRoleIsSuper(Integer userId);
}
